home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / PDQUTIL.LZH / PDQ.DOC < prev    next >
Text File  |  1992-12-02  |  34KB  |  1,115 lines

  1.  
  2.  
  3.  
  4.                  PDQ Utilities ver. 1.31
  5.               A Product of Chenango Shoreware
  6.                Copyright 1992 by G. Vrooman
  7.                    All rights reserved
  8.  
  9.  
  10.         Keeping track of files on a large hard disk can be a real
  11.     headache.  PDQ Utilities is a set of matched utilities which
  12.     can make life easier for any hard disk user.  PDQ includes 
  13.     the following utilities:
  14.  
  15.         SDC - A directory changer which can change to any directory
  16.     on any hard drive by entering just the first few letters of the 
  17.     directory name.  Unlike one directory changer which has been 
  18.     widely reviewed - 
  19.             
  20.         SDC can access floppy drives.
  21.  
  22.         SDC can display the directory tree.
  23.  
  24.         SDC can access drives explicitly.
  25.  
  26.         SDC can relocate as well as rename directories.
  27.  
  28.         SDC can recursively delete non-empty directories.
  29.  
  30.  
  31.         SDL - A directory lister which can display filenames sorted 
  32.     by name, extension, date or size and display them in one, two,
  33.     four or five column formats sorted vertically or horizontally.  
  34.     SDL can use the data files maintained by SDC to display any
  35.     directory on any drive with the same ease of use.
  36.  
  37.         GFF - The Gonzo File Finder is a powerful, flexible file locator
  38.     which can locate files by date, search files for strings, remove
  39.     unwanted files and execute DOS commands using the located file
  40.     as an argument.
  41.         
  42.         FFV - A handy file viewer which can read files up to 65,000 
  43.     lines, can do text searches and can access lines by number. FFV
  44.     is compatible with EGA and VGA extended text modes and can be used 
  45.     with virtually any size screen.
  46.  
  47.  
  48.         PDQ does not use a complex color configuration scheme for
  49.     each utility.  Instead, an easy to use screen color utility is
  50.     provided which will allow you to color your screen any way you
  51.     want.  PDQ Utilities will then determine appropriate highlight 
  52.     and menu bar colors based on the colors you have selected.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.     
  59.     SYSTEM REQUIREMENTS:  Hard disk, Any Monitor, 256k, IBM Compatible
  60.                   BIOS and DOS 3.0 or later.  
  61.  
  62.  
  63.     SUPPORT:  If you have any questions or comments about PDQ I can
  64.           be reached by E-MAIL on CompuServe, (70304,2223) or you 
  65.           can write me at the address below:
  66.  
  67.                 Gerald M. Vrooman
  68.                 6400 NY RT 79
  69.                 Chenango Forks, NY
  70.                 13746
  71.  
  72.  
  73.  
  74.                     INSTALLING PDQ
  75.  
  76.       Just copy the files to any convenient directory and make sure that
  77.     the directory is included in the PATH statement in your AUTOXEC.BAT
  78.     file.
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.                     CONFIGURING PDQ
  87.  
  88.       Under ordinary circumstances, PDQ is self-configuring.  You
  89.     can use CC to set your screen colors and PDQ will do the rest.
  90.     To provide an additional degree of flexibility certain parameters
  91.     can be set from the environment.  This is done by setting the
  92.     environment variable PDQCFG to the desired options.  eg:
  93.  
  94.             SET PDQCFG=CB6E6F7F25080
  95.  
  96.  
  97.         char 1        Drive to find PATH.SDC.  The default is drive
  98.             C but you may have reason to want PATH.SDC on
  99.             another drive.
  100.  
  101.     char 2          If this character is a "B" FFV will use the BIOS
  102.             to write text to the screen.  If it is any other
  103.             character FFV will write directly to video memory.
  104.             If you have a not-so-close compatible computer
  105.             you may have to use this feature.
  106.  
  107.     char 3-4    Normal screen colors for FFV and the menus for
  108.             SDC and SDL.  These are hex numbers and correspond
  109.             to standard DOS color attributes.  The first digit
  110.             ranges from 0 to 7 and sets the background color.
  111.             The second digit ranges from 0 to F and sets the 
  112.             foreground color.
  113.  
  114.     char 5-6    Highlite colors for FFV, SDC and SDL. Same
  115.             as above.
  116.  
  117.     char 7-8    Menu bar and scroll bar colors for FFV, SDC and
  118.             SDL.
  119.  
  120.     char 9-10    Number of rows in screen in decimal.  The normal 
  121.             screen has 25 rows.  FFV checks low memory for
  122.             the correct screen size but it may be necessary
  123.             to use this on some computers.
  124.  
  125.     char 11-13    Number of columns in screen in decimal.  The normal
  126.             screen has 80 columns.
  127.  
  128.  
  129.     If you just want to set the first one or two parameters you do not
  130.     have to set the others, but you do have to specify any paramters
  131.     occurring before the one you want to use.  You will not be able to
  132.     use the mode switching feature of FFV if you set the screen size.
  133.     You can use your AUTOEXEC.BAT file to set PDQCFG when your computer 
  134.     is booted.
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.                DOS SCREEN COLOR CODES
  143.  
  144.  
  145.                  NORMAL                BRIGHT / BLINK
  146.  
  147.     0    BLACK                8    BLACK
  148.  
  149.     1    BLUE                9    BLUE
  150.  
  151.     2    GREEN                A    GREEN
  152.  
  153.     3    CYAN                B    CYAN
  154.  
  155.     4    RED                C    RED
  156.  
  157.     5    MAGENTA                D    MAGENTA
  158.  
  159.     6    AMBER                E    YELLOW
  160.  
  161.     7    WHITE                F    WHITE
  162.  
  163.  
  164.     If a number between 8 and F is used for a foreground color you
  165.     will get bright text.  If it is used for background you will
  166.     get blinking text.
  167.  
  168.  
  169.  
  170.  
  171.  
  172.                                PDQ COMMAND SUMMARY
  173. _______________________________________________________________________________
  174.  
  175.  
  176.  
  177.     NAME:
  178.  
  179.     CC       Change Color
  180.  
  181.  
  182.  
  183.     SYNTAX:
  184.  
  185.     cc                   Clears screen without resetting 
  186.                     attributes.
  187.  
  188.     cc  [/ab] fgnd [bkgnd [brdr]] Sets screen foreground, background
  189.                     and border colors.
  190.  
  191.  
  192.     SWITCHES:
  193.  
  194.         
  195.     a        ANSI compatible mode.
  196.                 
  197.     b               Set foreground Bold attribute to ON.
  198.  
  199.  
  200.  
  201.     DESCRIPTION:
  202.  
  203.       CC sets the screen foreground, background and border colors to 
  204.     those specified by the user.  The following colors are supported:
  205.  
  206.         BLACK   RED     GREEN   YELLOW  AMBER
  207.  
  208.         BLUE    MAGENTA CYAN    WHITE
  209.  
  210.     Because yellow is high intensity amber, it is impossible to have a 
  211.     yellow background.  Border colors will vary with the type of monitor.
  212.  
  213.       If only a foreground color is specified the background color 
  214.     defaults to black.  The border color always defaults to the background 
  215.     color.  To change the background color you need to specify the 
  216.     foreground color.  To change the border color you need to specify 
  217.     foreground and background colors.
  218.  
  219.       For ease of use CC will recognize the first three letters of any 
  220.     color name.  For example:
  221.  
  222.                         cc yel
  223.  
  224.     sets the foreground color to yellow with a black background and border,
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.                         cc whi blu
  232.  
  233.     sets the foreground color to white and the background and border 
  234.     colors to blue, and
  235.  
  236.                         cc red whi red
  237.  
  238.     sets the foreground color to red, the background color to white and 
  239.     the border color to red.
  240.  
  241.       The /b switch sets the intensity of the foreground color to high.  
  242.     For example:
  243.  
  244.                         cc /b red
  245.  
  246.     sets the foreground color to high intensity red.
  247.  
  248.       If the screen is cleared after using CC, and ANSI.SYS is not 
  249.     installed, the screen will return to normal. This can be avoided by 
  250.     using CC without arguments to clear the screen, or by installing 
  251.     ANSI.SYS.
  252.  
  253.       If ANSI.SYS is installed, CC will detect it and generate the 
  254.     necessary escape codes.  A /a switch has been provided to force ANSI 
  255.     mode if needed.  See your DOS manual for more information about
  256.     ANSI.SYS.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.     NAME:
  264.  
  265.     FFV      Friendly File Viewer
  266.  
  267.  
  268.     SYNTAX:
  269.  
  270.  
  271.         ffv [+#][+\string] file1..filen    Displays contents of files  one 
  272.                        page at a time.
  273.  
  274.     ffv dir                   Lists directory and allows you
  275.                        to choose file.
  276.  
  277.  
  278.     SWITCHES:
  279.  
  280.         +###            Begin displaying at line ###.
  281.  
  282.     +\string    Begin displaying at first occurrence of string.
  283.  
  284.     -##             Set display adaptor to mode ##.
  285.  
  286.  
  287.  
  288.     DESCRIPTION:
  289.  
  290.       FFV is a text file viewer which can be used to read files
  291.     containing up to 65,500 lines.  Wild cards and multiple arguments
  292.     can be used to view several files in sequence.  For example:
  293.  
  294.             ffv *.doc
  295.  
  296.     can be used to page through all .DOC files, and
  297.  
  298.             ffv whats.new pdq.doc
  299.  
  300.     will first read WHATS.NEW, then PDQ.DOC.
  301.       
  302.  
  303.       When FFV begins, it will display one page of text and then pause. 
  304.     The user can then enter one of the following commands:
  305.  
  306.                 <space>         Display next page of text.
  307.  
  308.                 <PgDn>          Clear screen and display next page.
  309.  
  310.                 ^D, D, ]      Display next half page of text.
  311.  
  312.                 Enter or        Display next line of text.
  313.                 Down Arrow
  314.  
  315.                 <PgUp>, ^B      Clear screen and display previous page.
  316.  
  317.                 ^U, U,  [       Move back one half page.
  318.  
  319.         Up Arrow    Move back one line.
  320.  
  321.  
  322.  
  323.  
  324.         Right Arrow    Shift screen one tab stop right.
  325.  
  326.         Left Arrow    Shift screen one tab stop left.
  327.  
  328.                 H, Backspace    Display help page.
  329.  
  330.                 ^L, .           Rewrite current page.
  331.  
  332.                 Home            Move to beginning of file.
  333.  
  334.                 End or $        Move to end of file.
  335.  
  336.                 N             Display next file.
  337.  
  338.         P         Return to previous file.
  339.  
  340.         F4        Select new file.
  341.  
  342.         \        Search text for string.  Ignore case.
  343.  
  344.         |        Search text for string.  Match exact case.
  345.  
  346.         /        Search text for next occurrence of string.
  347.  
  348.         ?        Search text for previous occurence of string.
  349.  
  350.                 -###            Move back ### lines.
  351.  
  352.                 +###            Move forward ### lines.
  353.  
  354.                 ###             Move to line number ###.
  355.  
  356.                 Q, Esc             Terminate the program.
  357.  
  358.  
  359.  
  360.       The escape key can be used to interrupt text searches and exit
  361.     the help screen.  It will also terminate the program from the main
  362.     menu.  F10 or Del can be used in place of Esc and  ^PgUp and ^PgDn
  363.     can be used in place of Home and End.
  364.  
  365.       The number of the top line is displayed on the menu bar unless 
  366.     the end of file message is visible, then the line number displayed 
  367.     will be the last line of the file.  Unless the file is very small, 
  368.     you can use PgUp to realign the last page and get rid of the message. 
  369.  
  370.       If the number keys are used to go to a line already on the screen, 
  371.     the screen will scroll until the line is at the top.  Otherwise the 
  372.     screen will clear and a new page will be displayed.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.       You can choose a new file by pressing F4.  The current directory
  380.     will be displayed and you can use the arrow keys to choose either
  381.     a new file or a new directory.  You can start the program in this
  382.     mode by using a directory as an argument.
  383.  
  384.       Text searches can be done by typing a "\" or a "|".  You will then 
  385.     be prompted to enter a search string.  FFV will begin displaying ten 
  386.     lines before the line containing the search string and the matching 
  387.     line will be highlighted.  The "\" command will ignore differences 
  388.     between upper and lower case.  The "|" command will find only strings
  389.     having the exact case as the search string.  Typing a "/" will find
  390.     the next occurrence of the string and will work with either of the
  391.     two previous commands.  Typing a "?" will search back through the
  392.     file for any previous occurence of the string.
  393.  
  394.  
  395.       If the +\string switch is used, FFV will search the first 
  396.     occurrence of "string" before displaying.  For example:
  397.  
  398.             ffv +\ffind dosnix.doc
  399.  
  400.     will scan DOSNIX.DOC for the first occurrence of "ffind" and
  401.     begin displaying ten lines before the first matching line.
  402.  
  403.       Case sensitive searches can also be initiated from the command
  404.     line.  Because "|" is a DOS operator it will be necessary to put
  405.     the argument in quotes.  For example:
  406.  
  407.         ffv "+|FFIND" dosnix.doc
  408.  
  409.  
  410.  
  411.       When +### is used as a switch, FFV will begin displaying at 
  412.     whatever line number is given after the plus sign.  For example:
  413.  
  414.         ffv +300 dosnix.doc
  415.  
  416.     will begin displaying at line 300.
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.       A new option has been added to change the mode of your display
  424.     adaptor.  To use this option type
  425.  
  426.                 ffv -n filename
  427.  
  428.     where n is the number of the new mode in decimal.  "n" can be any 
  429.     valid text mode and you should check the manual for your graphics 
  430.     card to see what modes are supported. If you use this option do not
  431.     use PDQCFG to set the screen size.  Common text modes are listed
  432.     below:
  433.  
  434.  
  435.                                Standard  Text  Modes
  436.  
  437.         Mode       Card            Format
  438.  
  439.         0      CGA        40 X 25     Black & White
  440.         1      CGA        40 X 25     Color
  441.         2      CGA        80 X 25     Black & White
  442.         3         CGA        80 X 25     Color
  443.         7      Monochrome    80 X 25     Black & White
  444.  
  445.     EGA and VGA cards support all of the above modes but VGA does not
  446.     distinguish between CGA color and black & white modes.
  447.  
  448.  
  449.                 Extended Text Modes
  450.  
  451.          Mode                    Format
  452.  
  453.             80 (50h)                80 X 30
  454.         81 (51h)                80 X 43
  455.         82 (52h)                80 X 60
  456.         83 (53h)                132 X 25
  457.         84 (54h)                132 X 30
  458.         85 (55h)                132 X 43
  459.         86 (56h)                132 X 60
  460.  
  461.     These mode numbers were taken from the manual for my VGA card.
  462.     It is a fairly common card but you may have to experiment to
  463.     see which ones work on yours.
  464.  
  465.  
  466.             
  467.  
  468.  
  469.  
  470.  
  471.     NAME:
  472.  
  473.     GFF           Gonzo File Finder
  474.  
  475.  
  476.     SYNTAX:
  477.  
  478.     gff [/switches] [path] [+-=date] filename       Finds all files in path 
  479.                             with the same name.
  480.  
  481.     gff /e "command {}" [path] [+-=date] filename     Executes DOS command 
  482.                             when each file is 
  483.                             located.
  484.  
  485.     gff /s "string" [path] [+-=date] filename    Searches all copies of
  486.                             file for text.
  487.  
  488.                             
  489.  
  490.     SWITCHES:
  491.  
  492.     a               Include hidden and system files in search.
  493.     c        Continous scroll, no highlights.
  494.         d               Include directories in search.
  495.     e        Execute DOS command.
  496.         f               Include floppy drives in search.
  497.     l        display in long format, showing
  498.                         attributes, size, time and date.
  499.         m               Display totals for each directory.
  500.     n        Display output in lower case.
  501.         r               Remove files interactively.
  502.     ru        Remove files Unconditionally.
  503.     s        Search files for text.
  504.         ?               Display help screen.
  505.  
  506.  
  507.  
  508.     DESCRIPTION:
  509.  
  510.       GFF will search the specified path for all copies of a given 
  511.     file.  "path" should be a valid directory name or drive spec. If 
  512.     "path" is omitted the search will begin from the root directory of 
  513.     the current drive.  If "*:" is used for a path GFF will search all 
  514.     available hard drives. Wild cards can be used in file names and all 
  515.     subdirectories will be searched. For example:
  516.  
  517.                 gff *.bak
  518.         or
  519.                 gff \ *.bak
  520.  
  521.         will search the entire current drive for all files named with
  522.         an extension of .BAK.
  523.  
  524.                 gff d: temp
  525.  
  526.         will search all of drive D for all files named TEMP,
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                 gff *: temp
  533.  
  534.         will search all hard drives for all files named TEMP, and
  535.  
  536.         gff \games poker.exe
  537.  
  538.         will search the directory \GAMES and all subdirectories for all files 
  539.     named POKER.EXE.
  540.  
  541.  
  542.       The /r switch can be used to delete files.  For example:
  543.  
  544.         gff /r c:\ *.bak
  545.  
  546.     will search drive c for all files with an extension of .BAK and 
  547.     remove them.  The user will be prompted before each file is removed.
  548.     To delete files without verification use the /ru switch.
  549.  
  550.       GFF will locate hidden and system files with the /a switch  but 
  551.     the /ru switch cannot be used to remove protected files.  Use the 
  552.     /r switch to remove these files.
  553.  
  554.           The /l switch can be used to display complete information on each 
  555.     file located and the /c switch will disable highlights and screen
  556.     pauses, allowing the output to be redirected.
  557.  
  558.       The /m switch will display the total number of matching files in 
  559.     each directory along with the total number of bytes used.  For 
  560.     example:
  561.  
  562.         gff /almk c:\ *.* > disk.log
  563.  
  564.     will create a complete usage map of the user's hard disk and store 
  565.     it in DISK.LOG.
  566.  
  567.       When "*:" is used as a drive spec, GFF will ignore floppy drives 
  568.     unless the /f switch is used.  This eliminates the annoying wait
  569.     on empty floppy drives.  Floppy drives can still be searched
  570.     directly without using the /f switch.
  571.  
  572.       A semicolon can now be used to terminate a drive spec in place
  573.     of a colon.  In addition GFF will consider ";;" equivalent to
  574.     "*:" and search all drives.  These modifications save a few
  575.     key strokes.
  576.  
  577.     NOTE: GFF uses the MSDOS LASTDRIVE parameter to determine the 
  578.     number of available drives. If GFF attempts to search non-existent 
  579.     drives insert the following line in CONFIG.SYS:
  580.  
  581.             LASTDRIVE = x
  582.  
  583.         where x is the letter of your last logical drive.
  584.  
  585.  
  586.  
  587.  
  588.  
  589.        GFF can also locate files based on date.  The date parameter
  590.     should be entered after any switches and before the path and file 
  591.     arguments.  The date should be preceded by a "+", "-" or "=".
  592.     For example:
  593.  
  594.             gff -07/04/91 *.*
  595.  
  596.     will locate all files created or modified since July 4th, 1991.
  597.     
  598.             gff /l +07/04/1991 *.txt
  599.  
  600.     will locate all  .TXT files older than July 4th, 1991 and display
  601.     them in long format.
  602.  
  603.             gff /ru =07/04/1991 d; *.* 
  604.  
  605.     will locate and remove all files on drive D which are dated
  606.     July 4th, 1991. 
  607.  
  608.         GFF can now locate files by number of days back as well as 
  609.     actual date.  For example:
  610.  
  611.             gff =5 *.*
  612.  
  613.     will locate all files created exactly five days ago and 
  614.  
  615.             gff -5 *.* 
  616.  
  617.     will locate all files newer than five days.
  618.  
  619.  
  620.       The /e switch which will cause the program to shell to DOS and 
  621.     execute a command whenever a file is located.  The command can
  622.     be any valid DOS command or any executable program.  The name 
  623.     of the located file can be parsed into the command argument by 
  624.     inserting a pair of braces wherever you want the file to be used.  
  625.     For example:
  626.  
  627.             gff /e "pkunzip {}" *.zip
  628.  
  629.     would unzip all the ZIP files on the current drive.  If a null
  630.     argument is used,  GFF will shell to DOS in the directory in
  631.     which the file is located, giving you an opportunity to do
  632.     whatever you want.  For example:
  633.  
  634.                 gff /e "" test.txt
  635.  
  636.     The power of this switch is limited only by your imagination.
  637.  
  638.  
  639.  
  640.  
  641.       GFF can also be used to search files for text.  For example
  642.     
  643.             gff /s "four score" *.txt
  644.  
  645.     will locate all .TXT files containing the text "four score".
  646.     The name of each file will be displayed along with each line
  647.     containing the desired text.  Text searches do not distinguish
  648.     between upper and lower case.  This switch is intended for use
  649.     with text files and can not be used reliably with binary files.
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.     NAME:
  658.  
  659.     SDC    Slick Directory Changer
  660.  
  661.  
  662.     SYNTAX:
  663.  
  664.     sdc [/switches] [d:]dir1        Changes directory to dir1.
  665.     sdc /mv dir1 dir2            Moves dir1 to dir2.
  666.  
  667.  
  668.     SWITCHES:
  669.  
  670.     c    Do not pause when screen is full.
  671.     l    Scan drive and list directories.
  672.     m    Create directory and update path file.
  673.     mv    Move directory and update path file.
  674.     n    Display directory tree without graphics.
  675.     q    Quick scan.  Do not look for extensions.
  676.     r    Remove directory and update path file.
  677.     s    Scan drive. No screen output.
  678.     t    Display directory tree with graphics.
  679.     ?    Display help screen.
  680.  
  681.  
  682.  
  683.     DESCRIPTION:
  684.  
  685.  
  686.       SDC allows you to change directories by entering only the directory 
  687.     name rather than the whole path name.  For example, if you have a 
  688.     directory  named \MODEM\FILES\ZIP you can reach the directory 
  689.     from anywhere on your drive by entering:
  690.  
  691.             sdc zip
  692.  
  693.     instead of:
  694.  
  695.             cd \modem\files\zip
  696.  
  697.     SDC can also find directories if given just the first few letters of  
  698.     the name.  If  you  have a directory named \GAMES\POKER\BIGDECK, 
  699.     entering:
  700.  
  701.             sdc big
  702.  
  703.     will  find it.
  704.  
  705.  
  706.         If  SDC finds  more than one directory with the same name, it will 
  707.     display all directories found and  prompt you  to choose one.
  708.     A new menu has been installed with both a selector bar and a speed
  709.         search feature.  To use speed search, enter the next letter of the
  710.     directory name to narrow the search or use the backspace key to
  711.     widen the search.
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.       SDC will locate directories on any hard drive without using a 
  719.     drive spec.  To change to a directory on a floppy  drive, or just
  720.     to speed things up, you can enter the drive spec along with the 
  721.     directory name with no space or slash between them.  For example 
  722.     if you are currently using drive C and you wish to change to 
  723.     B:\GAMES\BOARD\CHECKERS you can enter:
  724.  
  725.             sdc b:checkers
  726.         or
  727.  
  728.             sdc b:check
  729.  
  730.     A drive spec can be terminated by a semicolon as well as a colon.
  731.     This allows you to change drives without hitting the shift key.
  732.     For example:
  733.  
  734.             sdc b;check
  735.  
  736.  
  737.       To install SDC, copy SDC.EXE to the root directory of your boot 
  738.     drive or to any directory pointed  to by the DOS PATH parameter. 
  739.     Then enter:
  740.  
  741.             sdc /s
  742.  
  743.        SDC will scan all hard drives for directories and store    them in a
  744.     file named PATH.SDC which is maintained in the root directory of
  745.     drive C.  Because SDC refers to this file to find directories, 
  746.     it should not be removed.  To scan floppy drives you can enter:
  747.  
  748.             sdc /s d:
  749.  
  750.     where "d" is the letter of the drive you are scanning. If you are
  751.     are using SDC with floppy disks it is sometimes more convenient to 
  752.     scan and change  the  directory in one step.  For example:
  753.  
  754.             sdc /s a:text
  755.  
  756.     will  scan the  floppy disk in drive A and  change to a directory 
  757.     named TEXT.
  758.  
  759.        SDC will automatically check for C:\PATH.SDC and scan your 
  760.     drives if it is not found.  The /s switch can be used for updates.  
  761.     You can lock out undesired drives by setting the environment
  762.     variable SDNOSCAN to the letters of the drives that you want to
  763.     ignore.  For example:
  764.  
  765.             set sdnoscan=df
  766.  
  767.     will cause SDC to ignore drives D and F.  You can still change
  768.     to these drives and SDC will work like the CD command.
  769.  
  770.  
  771.       If a full path name or one of the standard  DOS directory symbols 
  772.     ("\",  "." or "..") is given, SDC will change directories immediately
  773.     without checking PATH.SDC.
  774.  
  775.       If the /t switch is used, SDC will display the directory tree 
  776.     on your screen while it    is scanning.  The screen will pause after 
  777.     displaying each page of information and give you an opportunity
  778.     to choose a directory.  PATH.SDC will not be updated unless the 
  779.     /c switch is used.  For redirection to non-IBM printers, the /n 
  780.     switch will display the directory tree without using graphics 
  781.     characters.  The /l switch will display a list of directories 
  782.     instead of a tree.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.       The /l, /n, and /t switches are different from the /s switch
  789.     in one respect.  If no drive is specified only the current 
  790.     drive will be scanned.  If the /s switch is combined with any
  791.     of these switches all hard drives will be scanned.
  792.  
  793.  
  794.       If none of your directory names have extensions you can use
  795.     the /q switch with any of the above switches for quicker scans.
  796.     For example:
  797.  
  798.             sdc /sq    or    sdc /tq
  799.  
  800.  
  801.        The /m and /r switches can be used to create and remove directories.
  802.     Rules for path names are the same as for DOS and PATH.SDC will be 
  803.     updated after each change.  If other commands are used to create
  804.     and remove directories you will have to rescan the affected drive.
  805.     The /r switch will now clean out the directory and recursively
  806.     remove all subdirectories before removing it.
  807.  
  808.       A /mv switch has been added to relocate directories.  Old and
  809.     new directories no longer need to be in the same parent directory
  810.     but still need to be on the same drive.  You can move directories
  811.     to a different drive by using XCOPY to copy the directory and
  812.     then using SDC to remove the old directory.
  813.  
  814.     NOTE: SDC uses the MSDOS LASTDRIVE parameter to determine the 
  815.     number of available drives on your system.  For best performance 
  816.     insert the following line in CONFIG.SYS:
  817.  
  818.             LASTDRIVE = x
  819.  
  820.         where x is the letter of your last logical drive.
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.     NAME:
  828.  
  829.     SDL      Slick Directory Lister.
  830.  
  831.  
  832.     SYNTAX:
  833.  
  834.       sdl [/switches] [dir]               Displays contents of dir
  835.  
  836.  
  837.  
  838.     SWITCHES:
  839.  
  840.     2        Display two entries per line with size and date.
  841.     4        Display four entries per line showing size only.
  842.         a               Display hidden and system files.
  843.     c        Continuous scroll, no highlights.
  844.         e               Sort file names by extension.
  845.         f               Display files only. Omit directories.
  846.         k               Do not pause when screen is full.
  847.         l               Display files in long format, showing
  848.                         name, attributes, size, time and date.
  849.     n        Display file names in lower case.
  850.         r               Reverse order of sort.
  851.         t               Sort files by time and date.
  852.         u               Do not sort files.
  853.     x        Display files sorted across screen.
  854.     z        Sort files by size.
  855.         ?               Display help screen.
  856.  
  857.  
  858.  
  859.     DESCRIPTION:
  860.  
  861.       SDL displays the contents of a directory sorted down the screen 
  862.     in five columns.  The arguments can be either files or directories. 
  863.     If wildcards are used, all matching files will be listed.  Multiple
  864.     arguments are accepted and more than one directory can be displayed.
  865.     If no arguments are used, the contents of the current directory will
  866.     be displayed.  File totals will be displayed at the bottom of the 
  867.     listing.
  868.  
  869.           The /x switch will display files sorted across the screen and
  870.     is useful when there are too many files for one page.
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.       If the /l switch is used, one entry per line is displayed, showing 
  878.     name, attributes, size of file in bytes, and time and date of last 
  879.     modification.  Attributes displayed in this format are:
  880.  
  881.                         <DIR>           Subdirectory.
  882.                         A               Archive bit is set.
  883.                         R               File is read only.
  884.                         H               File is hidden.
  885.                         S               File is system.
  886.  
  887.     At the  end of each display the size of the directory in bytes is
  888.     shown. The size of any subdirectories is not included in this figure.
  889.     Also shown is the remaining disk space.
  890.  
  891.       SDL now has two new display formats.  The /2 switch will display
  892.     two entries per line showing file size and date and the /4 switch
  893.     will display four entries per line showing size only.  In these
  894.     two modes the files are sorted down each column.  The /x switch
  895.     can be combined with either of these switches to display files
  896.     sorted horizontally.
  897.  
  898.  
  899.           SDL will pause after displaying one page of information. Typing "q" 
  900.       at this point will terminate the program. Typing any other key will  
  901.     continue the display.  The /c switch will suppress this feature and 
  902.     provide a continuous output which can be  redirected.  In addition,
  903.     the /c switch will eliminate any graphics characters, allowing the
  904.     output to be redirected to a non-IBM printer.
  905.  
  906.  
  907.       If the /a switch is used, any hidden or system files contained in 
  908.     the directory are also displayed.  The /f switch will display file
  909.     names only and omit any subdirectories.  
  910.  
  911.  
  912.       The /t switch will will sort files by time and date and can be 
  913.     used with the /r switch to display newest files first.  The /e 
  914.     switch     will sort file names by extension and the /u switch will 
  915.     provide unsorted output if so desired.  The /n switch will provide 
  916.     lower case output if needed.
  917.  
  918.       SDL will accept either directory names or file names as
  919.     arguments.  If a directory name is given SDL will display
  920.     the contents of that directory.  If a file name is given,
  921.     SDL will display only the given file name.  This feature 
  922.     can be used with wild cards.  For example:
  923.  
  924.             sdl *.txt
  925.  
  926.  
  927.  
  928.  
  929.  
  930.     will display all files in the given directory with an ex-
  931.     tension of .TXT.  More than one file or directory name can 
  932.     be given as an argument.  For example:
  933.  
  934.             sdl *.c *.exe
  935.  
  936.     will display all files with an extension of .C or .EXE while
  937.     
  938.             sdl \bin \pdq
  939.  
  940.     will first display the contents of \BIN then the contents of
  941.     \PDQ.
  942.     
  943.  
  944.       SDL can  be custom configured by setting the environment
  945.     variable "SDL" to the desired switches.  For example:
  946.  
  947.             set sdl=le
  948.  
  949.     will cause SDL to default to the long format, with files sorted
  950.     by extension, unless a switch is specified on the command line. 
  951.  
  952.  
  953.       SDL is SDC compatible and if SDC is installed, SDL will accept
  954.     partial directory names. SDL will first look for an immediate 
  955.     directory with the specified name.  If no directory is found it will 
  956.     check PATH.SDC for any matches.  If no matches are found it will then 
  957.     check for a file with the given name.  When using this feature the 
  958.     user is    limited to one argument.  If more than one directory is 
  959.     specified on the command line, PATH.SDC will not be searched.  This 
  960.     feature has been made invisible so that SDL can still be used as a 
  961.     stand-alone directory lister.  As a result no error messages relating
  962.     to SDC or PATH.SDC will be displayed.
  963.  
  964.  
  965.           SDL will not recursively list subdirectories but the Gonzo
  966.     File Finder can be used to obtain the same result.  For example:
  967.  
  968.             gff /lm dirname *.*
  969.  
  970.             gff /m . *.*
  971.  
  972.  
  973.  
  974.  
  975.  
  976.                 ABOUT SHAREWARE
  977.  
  978.         Shareware distribution gives users a chance to try software
  979.     before buying it. If you try a Shareware program and continue
  980.     using it, you are expected to register. Individual programs
  981.     differ on details -- some request registration while others
  982.     require it, some specify a maximum trial period. With
  983.     registration, you get anything from the simple right to continue
  984.     using the software to an updated program with printed manual.
  985.  
  986.         Copyright laws apply to both Shareware and commercial software,
  987.     and the copyright holder retains all rights, with a few specific
  988.     exceptions as stated below. Shareware authors are accomplished
  989.     programmers, just like commercial authors, and the programs are
  990.     of comparable quality. (In both cases, there are good programs
  991.     and bad ones!) The main difference is in the method of
  992.     distribution. The author specifically grants the right to copy
  993.     and distribute the software, either to all and sundry or to a
  994.     specific group. For example, some authors require written
  995.     permission before a commercial disk vendor may copy their
  996.     Shareware.
  997.  
  998.         Shareware is a distribution method, not a type of software. 
  999.     You should find software that suits your needs and pocketbook,
  1000.     whether it's commercial or Shareware. The Shareware system makes
  1001.     fitting your needs easier, because you can try before you buy.
  1002.     And because the overhead is low, prices are low also. Shareware
  1003.     has the ultimate money-back guarantee -- if you don't use the
  1004.     product, you don't pay for it.
  1005.  
  1006.             DISCLAIMER - AGREEMENT
  1007.  
  1008.         Users of PDQ must accept this disclaimer of warranty:
  1009.     "PDQ Utilities is supplied as is.  The author disclaims all 
  1010.     warranties, expressed or implied, including, without limitation, 
  1011.     the warranties of merchantability and of fitness for any purpose.
  1012.     The author assumes no liability for damages, direct or conse-
  1013.     quential, which may result from the use of PDQ Utilities."
  1014.  
  1015.             PDQ Utilities is a "shareware program" and is provided at no 
  1016.     charge to the user for evaluation.  Feel free to share it with 
  1017.     your friends, but please do not give it away altered or as part of
  1018.     another system.  The essence of "user-supported" software is to
  1019.     provide personal computer users with quality software without
  1020.     high prices, and yet to provide incentive for programmers to
  1021.     continue to develop new products.  If you find this program
  1022.     useful and find that you are using PDQ Utilities and continue to 
  1023.     use PDQ Utilities after a reasonable trial period, you must make 
  1024.     a registration payment of $25.00 to the author.  The $25.00
  1025.     registration fee will license one copy for use on any one
  1026.     computer at any one time.  You must treat this software just like
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.     a book.  An example is that this software may be used by any
  1033.     number of people and may be freely moved from one computer
  1034.     location to another, so long as there is no possibility of it
  1035.     being used at one location while it's being used at another.
  1036.     Just as a book cannot be read by two different persons at the
  1037.     same time.
  1038.  
  1039.         Commercial users of PDQ Utilities must register and pay for 
  1040.     their copies of PDQ Utilities within 30 days of first use or their 
  1041.     license    is withdrawn.  Site-License arrangements may be made by 
  1042.     contacting the author.
  1043.  
  1044.         Anyone distributing PDQ Utilities for any kind of remuneration 
  1045.     must first contact the author at the address below for authorization.
  1046.     This authorization will be automatically granted to distributors
  1047.     recognized by the Association of Shareware Professionals as adhering 
  1048.     to its guidelines for shareware distributors, and such distributors 
  1049.     may begin offering PDQ Utilities immediately (However the author must 
  1050.     still be advised so that the distributor can be kept up-to-date with 
  1051.     the latest version of PDQ Utilities.).
  1052.  
  1053.         You are encouraged to pass a copy of PDQ Utilities along to 
  1054.     your friends for evaluation.  Please encourage them to register their
  1055.     copy if they find that they can use it.  Fully registered users
  1056.     will receive a copy of the latest version of PDQ Utilities along
  1057.     with several free bonus utilities.
  1058.  
  1059.       To register your copy of PDQ Utilities or to purchase a site license,
  1060.     fill out the form and mail it to the author at the address below:
  1061.  
  1062.     
  1063.                 Gerald M. Vrooman
  1064.                             6400 NY Rt 79
  1065.                             Chenango Forks, NY
  1066.                             13746
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.                PDQ  REGISTRATION (ver. 1.31)
  1074.  
  1075.  
  1076.  
  1077.         NAME:     ____________________________________________________________
  1078.  
  1079.         ADDRESS:  ____________________________________________________________
  1080.  
  1081.                   ____________________________________________________________
  1082.  
  1083.                   ____________________________________________________________
  1084.  
  1085.  
  1086.  
  1087.     
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.     ____ Full registration @ $25.00  
  1094.          (Includes a copy of the latest version
  1095.           and free bonus utilities.)              ____________
  1096.  
  1097.  
  1098.     ____ Basic Site License @ $65.00    
  1099.          (Up to three computers)                  ____________
  1100.  
  1101.  
  1102.  
  1103.     ____ Additional computers @ $20.00                 ____________
  1104.  
  1105.  
  1106.  
  1107.     Total amount enclosed                                 ____________
  1108.     
  1109.  
  1110.  
  1111.  
  1112.         Please circle one:      5.25" disk      3.5" disk
  1113.  
  1114.  
  1115.